Thabang MatuludiThabang Matuludi
Bournemouth 2-2 Brentford: Four Leads, Not One WinA back-pass, scuffed. That was all. James Hill rolled the ball toward Petrovi...
Fukuoka opens the race for the 2028 Olympic berth: Japan and the 'uncrowned king' problem of Asian volleyballFukuoka, Japan – In 2026, in Munich, the Japanese men's volleyball team made...
Empty Source, Stopped Pen: Why a 2026 Vietnamese Football Story Cannot Yet Be WrittenBefore I could set pen to paper, I reread the material I had been handed. The...
Players Behind Bars: The 6th Intercontinental Online Chess Championship for Prisoners and the Record 140 TeamsIn a room with no windows, the ceiling fan turns steadily like a giant chess...
Kipchoge breaks Melbourne Marathon course record at 41: two seconds of glory, eight minutes of distanceWhen Eliud Kipchoge ran into the tunnel leading to the Melbourne Cricket...
No Limit on Naturalized Players: VFF Opens the Door, Kim Sang Sik Holds the Key“We have never imposed any limit.” That sentence, from Tran Anh Tu of the...
Satwik-Chirag Create History: Comeback Victory at China Masters Highlights Third Final ExperienceIn the report room with no windows, but I saw the court clearer than those wh...
The Void in a Perfect Analysis: Table Tennis, Data, and the Trap of Automated PipelinesThere is a file I keep on my machine, not because it is good, but because it ...
Who Stays Behind After Training: The Real Rhythm of Busan IPark Amid Transfer NoiseOn a late June afternoon I stood at the edge of Busan IPark's training pitch...
Thuram, the penalty and the silence before the whistle: Inter come from behind against FiorentinaThe referee stood still. Marcus Thuram lay on the San Siro turf, propped on o...
Roland Sallai's Injury: A Thin Brief, a Loud Echo, and Galatasaray's Squad-Depth TestIn 2026, at Hoa Xuan Stadium, I stood about fifteen metres from the touchline...
Chess Olympiad 2026 Samarkand: India Defends Double Gold, Uzbekistan Dreams of Home Glory and an 11-Round DuelThe newly released FIDE schedule for the 46th Chess Olympiad in Samarkand has...
Lessort 7 Rebounds, Hayes 16 Points: The Panathinaikos–Hapoel Stat Board Has Three Names in the Wrong PlaceSeven rebounds for Mathias Lessort. Five assists for a name listed as Francis...
Chuncheon 2026: Vietnam's Poomsae Gold and the Unspoken VoidThe fourth night in Chuncheon. Inside a hall where the roar of Korean...
Britain's Para Table Tennis Squad Heads to France: Twelve Places, One Springboard, and the Gaps Nobody CountsA press release of barely two pages, twelve names, two dates and a single quo...
Peralta Breaks the 'Curse' in the Super League: First Goal for Persib Bandung and Signals from a Thrilling VictoryIn the framework of matchday 7 of the 2026-2027 Indonesian Super League, Pers...
U20 Vietnam vs U20 Palestine: A Battle for Survival at Viet TriViet Tri, a late autumn afternoon, when the banyan trees along the Lo River...
The Empty Spreadsheet and the 'Insufficient Data' Discipline of Transfer ReportingThe COVID season ground to a halt, so I turned to spreadsheets. On an April...
Carlsen Puts Sindarov on Top, Gukesh Below: The World Chess Championship Priced Before the First MoveOne Sentence and a Rare Paradox Magnus Carlsen sat down, answered a few...
Asian Para Games 2026: Four Indian Para Table Tennis Bronzes and the Crack in Game TwoDay four of the 2026 Asian Para Games in Aichi-Nagoya returned four para tabl...
